﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CapaNegocio
{
   public class Premio
    {
       //ATRIBUTOS
       private int nroPremio;
       private string descripcion;
       private int puntosNecesarios;
       private int stock;

       //CONSTRUCTOR
       //para recuperar
       public Premio(int unNro, string unaDescripcion, int unosPuntos, int unStock)
       {
           this.nroPremio = unNro;
           this.descripcion = unaDescripcion;
           this.puntosNecesarios = unosPuntos;
           this.stock = unStock;
       }

       //para crear
       public Premio(string unaDescripcion, int unosPuntos, int unStock)
       {
           this.descripcion = unaDescripcion;
           this.puntosNecesarios = unosPuntos;
           this.stock = unStock;
       }


       //PROPIEDADES
       public string Descripcion
       {
           get { return descripcion; }
           set { descripcion = value; }
       }

       public int PuntosNecesarios
       {
           get { return puntosNecesarios; }
           set { puntosNecesarios = value; }
       }

       public int Stock
       {
           get { return stock; }
           set { stock = value; }
       }

       public int NroPremio
       {
           get  { return nroPremio; }
           set { nroPremio = value; }
       }



       //METODOS
       public override string ToString()
       {
           return "+ Nro Premio: " + nroPremio + " - Desc: " + descripcion + " - Puntos nec: " + puntosNecesarios + " - Stock: " + stock;
       }


    }//fin clase
}//fin namespace
